package com.zhangtai.modules.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.List;

@Data
public class RegularVo {

    @ApiModelProperty(value="搜索关键词",required = false)
    private String name;

    @ApiModelProperty(value="线条",required = false)
    private String lineSystem;

    @ApiModelProperty(value="体系",required = false)
    private String jobSystem;

//    @ApiModelProperty(value="职位",required = false)
//    private String jobName;

    /**
     *
     */
//    @ApiModelProperty(value=" 0:转正 未处理，1：已处理",required = false)
//    private Integer regularIsDone;



    @ApiModelProperty(value=" 页码",required = false)
    private Integer pageNum=1;

    @ApiModelProperty(value=" 每页条数",required = false)
    private Integer pageSize=10;

    /**
     * 处理状态 0、SSC处理中 1、评分审核中 2、薪酬核定中 3、员工发起中 4、BPM审批中 5、已办结
     */
    @ApiModelProperty(value="处理状态 0、SSC处理中 1、评分审核中 2、薪酬核定中 3、员工发起中 4、BPM审批中 5、已办结",required = false)
    private Integer dealStatus;

    /**
     * 是否转正0:未转正，1：转正 ，2：延期转正 3：不予转正
     */
    @ApiModelProperty(value="是否转正 0:未转正，1：转正 ，2：延期转正 3：不予转正，4：提前转正",required = false)
    private List<Integer> isRegular;

    /**
     * 是否分配了薪资组 薪资组分配情况，0:未分配，1：已分配
     */
    private Integer isDistribute;

    @ApiModelProperty(value=" true为前20天的标志",required = false)
    private Boolean flag;

    private String code;
    @ApiModelProperty(value=" 转正状态 0:待发起 ，1：已发起待审批，2：审批完成，3：作废,",required = false)
    private List<Integer> regularBpmStatus;
    @ApiModelProperty(value=" 公司")
    private String orgname;
    @ApiModelProperty(value=" 岗位")
    private String jobname;
    @ApiModelProperty(value=" 部门")
    private String unitname;



    @ApiModelProperty(value=" 类型  1 新员工试用期转正  2  新员工转正跟踪")
    private Integer type;



}
